Topological Design Based on Highly Efficient Adjoints Generated by Automatic Differentiation

نویسندگان

  • Thomas Kaminski
  • Ralf Giering
  • Carsten Othmer
چکیده

We report on a proof-of-concept study for the application of an automatically generated adjoint Navier-Stokes code in the automotive design process. The design application consists in the optimisation of the topology of a duct for the cabin ventilation. The numerical model is a three-dimensional Navier-Stokes solver based on Griebel’s NaSt2D. The design approach is based on a descent algorithm, which relies on the gradient of dissipated energy with respect to the duct topology. This gradient is provided by the adjoint of the solver, which is generated from the solver’s source code by the automatic differentiation tool TAF. To render the solver TAF-compliant, a few initial modifications were necessary. Subsequent modifications of the TAF compliant solver such as a change of the objective function have been transferred to an updated adjoint in an automated process chain. The computational cost of a combined nominal and adjoint solve, i.e. of a function and gradient evaluation, is less than twice the cost of a nominal solve.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adjoints for Time-Dependent Optimal Control

The use of discrete adjoints in the context of a hard time-dependent optimal control problem is considered. Gradients required for the steepest descent method are computed by code that is generated automatically by the differentiation-enabled NAGWare Fortran compiler. Single time steps are taped using an overloading approach. The entire evolution is reversed based on an efficient checkpointing ...

متن کامل

Generating efficient derivative code with TAF: Adjoint and tangent linear Euler flow around an airfoil

FastOpt’s new automatic differentiation tool TAF is applied to the two-dimensional Navier-Stokes solver NSC2KE. For a configuration that simulates the Euler flow around a NACA airfoil, TAF has generated the tangent linear and adjoint models as well as the second derivative (Hessian) code. Owing to TAF’s capability of generating efficient adjoints of iterative solvers, the derivative code has a ...

متن کامل

On Consistency Properties of Discrete Adjoint Linear Multistep Methods

In this paper we analyze the consistency properties of discrete adjoints of linear multistep methods. Discrete adjoints are very popular in optimization and control since they can be constructed automatically by reverse mode automatic differentiation. The consistency analysis reveals that the discrete linear multistep adjoints are, in general, inconsistent approximations of the adjoint ODE solu...

متن کامل

On the Properties of Runge-Kutta Discrete Adjoints

In this paper we analyze the consistency and stability properties of Runge-Kutta discrete adjoints. Discrete adjoints are very popular in optimization and control since they can be constructed automatically by reverse mode automatic differentiation. The consistency analysis uses the concept of elementary differentials and reveals that the discrete Runge-Kutta adjoint method has the same order o...

متن کامل

"To be recorded" analysis in reverse-mode automatic differentiation

The automatic generation of adjoints of mathematical models that are implemented as computer programs is receiving increased attention in the scientific and engineering communities. Reverse-mode automatic differentiation is of particular interest for large-scale optimization problems. It allows the computation of gradients at a small constant multiple of the cost for evaluating the objective fu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006